Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2002 2001
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London U.S. Open - New York Davis Cup, Group C, Valencia Australian Open - Melbourne U.S. Open - New York French Open - Paris Portugal F1 Portugal F3 Argentina F1 Argentina F3 Chile F1b Argentina F4 Argentina F5 Argentina F6 Bolivia F2 Colombia F3 Chile F3 Uruguay F1 Italy F8 Spain F8 Hungary F4 Spain F26 Spain F13 Spain F14 Spain F31 Spain F10 Spain F18 Spain F19 Spain F20 Spain F27 Spain F29 Argentina F18 Spain F8 Spain F9 Spain F10 Spain F12 France F6 Spain F16 Spain F18 Spain F19 Spain F32 Spain F33 Spain F38 Spain F39 Spain F40 Spain F41 Great Britain F1 Spain F2 Morocco F1 Morocco F2 Spain F9 Spain F10 Spain F15 Spain F16 France F10 Spain F4 Spain F7 Italy F11 Argentina F2 Argentina F7 Spain F32 Spain F35 Spain F9 Spain #1-w3 Czech Republic F1 Spain F8 Slovenia F2 Slovenia F3 Italy F13 Italy F14 Spain F16 Chile F1a Colombia F4 Spain F30 Chile F2 Brazil F1 Brazil F2 Italy F6 Italy F7 Italy F9 Italy F10 Spain F6 Germany F6 France F10 France F11 Italy F22 Italy F23 Spain F17 Spain F20 Spain F36 Spain F28 Spain F31 Spain F32 Spain F2 Spain F4 Spain F17 Spain F10 Spain F15 Spain F21 Spain F20 Spain F22 Spain F11 Spain F13 Spain F23 Spain F26 Italy F27 Italy F28 Spain F38 Spain F39 Spain F40 Uruguay F1 Spain F2 Spain F3 Spain F4 Spain F7 Spain F20 Spain F21 Serbia F1 Serbia F2 Spain F25 Spain F26 Spain F28 Spain F29 Spain F8 Copa Petrobras - Aracaju II Challenger Ciudada de Guayaquil - Guayaquil Morocco Tennis Tour - Rabat Morocco Tennis Tour - Fes Todi Challenger Salinas Challenger Santiago Challenger Scheveningen Challenger Bercuit Challenger Oberstaufen Challenger Lisbon Challenger Modena Challenger Aix En Provence Challenger Bordeaux Challenger Porsche Open - Poznan Pekao Open - Szczecin LXVII Concursu Internacional de Vigo - Vigo Como Challenger San Sebastian Challenger Asuncion Challenger Asuncion Challenger Guayaquil Challenger Cancun Challenger Buenos Aires Challenger Manerbio Challenger Caltanissetta Challenger Lima Challenger Copa Kia Challenger ATP - Santiago Tunis Open 2007 - Tunis Campinas Challenger San Juan Challenger San Benedetto Challenger - San Benedetto Tunis Challenger Vigo Challenger Furth Challenger San Benedetto Challenger Open SEAT Godo 2006 - Barcelona Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Campionati Internazionali di Sicilia - Palermo Copa Petrobras Brazil - Aracaju MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Open de la Comunidad Valenciana - Valencia Geneva Challenger Orange Prokom Open - Sopot La Serena Open - La Serena Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Open de Tenis Comunidad Valenciana - Valencia BCR Open Romania - Bucharest Qatar ExxonMobil Open - Doha Heineken Open - Auckland Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Estoril Open - Estoril Interwetten Austrian Open - Kitzbuhel Mercedes Cup - Stuttgart Milan Challenger Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Arad Challenger Cordenons Challenger Seville Challenger Grand Prix de Tennis de Lyon - Lyon Open Sabadell Atlantico - Barcelona Tarragona Challenger Prostejov Challenger Medibank International - Sydney Movistar Open - Santiago Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Open Sabadell Atlantico - Barcelona International German Open - Hamburg BCR Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Bet-At-Home Austrian Open - Kitzbuhel Estoril Open - Estoril SkiStar Swedish Open - Bastad ATP Studena Croatia Open - Umag Open de Moselle - Metz BCR Open Romania - Bucharest Erste Bank Open - Vienna Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland VTR Open - Vina del Mar Bordeaux Challenger Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril AEGON International - Eastbourne SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Valencia Open - Valencia Qatar ExxonMobil Open - Doha Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras AEGON International - Eastbourne Monza Challenger SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Kremlin Cup - Moscow Apia International - Sydney Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Valencia Open - Valencia Heineken Open - Auckland Argentina Open - Buenos Aires Geneva Open - Geneva Aegon Nottingham Open - Nottingham Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Rakuten Japan Open - Tokyo Millennium Estoril Open - Estoril Qatar ExxonMobil Open - Doha Valencia Challenger ASB Classic - Auckland Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro TEB BNP Paribas Istanbul Open - Istanbul SkiStar Swedish Open - Bastad Aircel Chennai Open - Chennai Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Ecuador Open - Quito Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril German Tennis Championships - Hamburg Shenzhen Open - Shenzhen China Open - Beijing European Open - Antwerp Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Sydney International - Sydney Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Swiss Open - Gstaad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Zhuhai Open - Zhuhai Swiss Indoors Basel - Basel Adelaide International - Adelaide Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Santiago Open - Santiago Forte Village Sardegna Open - Sardinia Hamburg European Open - Hamburg Murray River Open - Melbourne Cordoba Open - Cordoba Argentina Open - Buenos Aires Hamburg European Open - Hamburg Anytech365 Andalucia Open - Marbella Cordoba Open - Cordoba Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Barcelona Open Banc Sabadell - Barcelona Nordea Open - Bastad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Astana Open - Astana Maia Challenger Swiss Indoors Basel - Basel Tennis Napoli Open - Naples United Cup - Australia Copa Petrobras Argentina - Buenos Aires Adelaide International 2 - Adelaide Rio Open - Rio de Janeiro II Cyclus Open de Tenis - Florianopolis Chile Dove Men+Care Open - Santiago Bancolombia Open - Bogota Millennium Estoril Open - Estoril Barcelona Open Banc Sabadell - Barcelona Sofia Open - Sofia Cordoba Open - Cordoba Rio Open - Rio de Janeiro Murcia Challenger Murcia Challenger Memorial Manfredini - Sassuolo Copa Petrobras Uruguray - Montevideo Bad Waltersdorf Challenger Montevideo Challenger Aberto de Santa Catarina de Tenis - Florianopolis Braga Challenger Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Santiago Challenger Sao Paulo Challenger XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio Citta di Como Challenger - Como Cyclus Open de Tenis - Florianopolis Copa Petrobras-Uruguay - Montevideo Bancolombia Open - Cali IV Challenger Ciudad De Guayaquil - Guayaquil Seguros Bolivar Open - Medellin Lima Challenger - Lima Genova Challenger Menorca Challenger Monza Challenger Karlsruhe Challenger Reggio Emilia Challenger Turin Challenger San Benedetto Challenger Rimini Challenger Segovia Challenger Barranquilla Challenger Palermo Challenger Napoli Challenger Montevideo Challenger Tarragona Challenger Florionapolis Challenger Medellin Challenger Milan Challenger Lima Challenger Salinas Challenger Bucaramanga Challenger Meknes Challenger Barletta Challenger Monza Challenger Blunmenau Challenger Rome Challenger Genova Challenger Curitiba Challenger Abierto Mexicano Telcel - Acapulco Banja Luka Challenger San Remo Challenger Meknes Challenger Seville Challenger Biella Challenger Kenitra Challenger Prostejov Challenger Marburg Challenger Turin Challenger Scheveningen Challenger Rimini Challenger San Marino Challenger San Sebastian Challenger Milan Challenger Rijeka Challenger Buenos Aires Challenger Valencia Challenger Prostejov Challenger Caltanissetta Challenger Marburg Challenger Turin Challenger San Sebastian Challenger Palermo Challenger Sao Jose Do Rio Preto Challenger Genova Challenger Florianopolis Challenger BCR Open Romania - Bucharest Barranquilla Challenger Copa Telmex - Buenos Aires Santos Challenger Open de Montauban - Montauban Copa Ericsson Argentina - Buenos Aires Riviera di Rimini Challenger 2004 - Rimini Trofeo Francesco Guzzini - Recanati Copa Petrobras Santiago - Santiago La Serena Open - La Serena Challenger ATP de Cuenca Diario El Mercurio - Cuenca Copa Ericsson Uruguay - Montevideo 7° Trani Cup - Trani Antonio Savoldi-Marco Co. - Manerbio Challenger Brasov - Brasov XI Trofeo Ciudad de Quito - Quito Copa Petrobras - Bogota Copa Petrobras - Montevideo Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Buenos Aires Nossa Caixa Tennis Cup - Sao Paulo Copa Kia - Santiago Cyclus Open de Tenis - Florianopolis XI Abierto Internacional de Salinas - Salinas Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo Nord LB Open 2006 - Braunschweig Riviera di Rimini Challenger - Rimini 8° Trani Cup - Trani XL Bermuda Open - Bermuda Poznan Challenger Unicredit Czech Open 2007 - Prostejov Sporting Challenger '07 Trofeo Regione Piemonte - Turin FILA Challenger - Biella Naples Challenger - Naples 's Tennis Masters 07 Challenger - Graz Geneva Challenger - Geneva UTC Open by Selena - Cherkassy Black Forest Open - Freudenstadt Ljubljana Open - Ljubljana Banjaluka Challenger 2007 - Banja Luka Open Costa Daurada - Tarragona Copa Petrobras Brazil - Belo Horizonte Copa Petrobras Uruguay - Montevideo Copa Petrobras Paraguay - Asuncion Ostdeutscher Sparkessen Cup - Dresden Copa Petrobras Argentina - Buenos Aires Lima Challenger 2007 - Lima Challenger de Providencia-Copa Kia - Santiago Sony Ericsson Open - Miami Abierto Internacional de Salinas 'Dario Expreso' - Salinas III Aberto Santa Catarina de Tenis - Florianopolis Genova Open Challenger - Genova San Marino Cepu Open - San Marino San Benedetto Challenger - San Benedetto Copa Petrobras - Santiago San Remo Tennis Cup - San Remo Padova Challenger BNP Paribas Masters - Paris Nord LB Open - Braunschweig Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai ATP Masters - Shanghai 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Bancastato Challenger Lugano - Lugano Sporting Challenger '08-Trofeo Regione Piemonte - Turin Sony Ericsson Open - Miami Riviera de Rimini Challenger - Rimini Monte-Carlo Rolex Masters - Monte-Carlo Porsche Open - Poznan Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Timisoara Challenger - Timisoara LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Brasov Challenger - Brasov Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Tennislife Cup - Napoli Copa Petrobras-Brazil - Aracaju Open Tarragona Costa Daurada - Tarragona BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Copa Petrobras-Argentina - Buenos Aires Mitsubishi Electric Europe Cup - Monza Tanger Challenger Meknes Challenger Sunrise Challenger Monte-Carlo Rolex Masters - Monte-Carlo Bordeaux Challenger Internazionali BNL d'Italia - Rome Freudenstadt Challenger Seville Challenger Szczecin Challenger Buenos Aires Challenger Guayaquil Challenger Sao Paulo Challenger Tanger Challenger Rabat Challenger Caltanissetta Challenger Napoli Challenger Bordeaux Challenger Sao Paulo Challenger Milan Challenger Reggio Emilia Challenger Rogers Cup - Montreal San Benedetto Challenger Poznan Challenger Qatar Exxon Mobil Open - Doha Western & Southern Open - Cincinnati Montevideo Challenger ECM Prague Open - Prague Napoli Challenger Sao Paulo Challenger Santiago Challenger Medellin Challenger Bucaramanga Challenger Rabat Challenger Milan Challenger Marrakech Challenger Seville Challenger Barletta Challenger Barranquilla Challenger Pereira Challenger BNP Paribas Masters - Paris Buenos Aires Challenger Ciutat de Barcelona - Barcelona Blumenau Challenger Santos Challenger Santiago Challenger Zagreb Challenger XII Abierto Internacional de Salinas - Salinas Polska Energia Open - Bytom Alessandria Challenger Rijeka Challenger Monte-Carlo Rolex Masters - Monte-Carlo Cali Challenger San Benedetto Challenger Villa Allende Challenger Buenos Aires Challenger Orbetello Challenger Bancolombia Open - Bogota ATP Challenger Trophy 2007 - Trnava Genova Challenger Itajai Challenger Santos Challenger ATP Challenger La Serena - La Serena Todi Challenger LXV Concurso Internacional Vigo - Vigo Olimp Kyiv Open - Kiev Napoli Challenger Todi Challenger Mutua Madrid Open - Madrid Sao Leopoldo Challenger Seville Challenger Open SEAT 2008 - Barcelona Guayaquil Challenger Panama City Challenger Caltanissetta Challenger U.S. Mens's Clay Court Championship - Houston Montevideo Challenger SkiStar Swedish Open - Bastad Bad Waltersdorf Challenger Brasil Open - Costa do Sauipe Internazionali BNL d'Italia - Rome Prague Challenger Cordenons Challenger Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Open de Nice Cote d'Azur - Nice Meerbusch Challenger Winston-Salem Open - Winston-Salem Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Barcelona Open Banc Sabadell - Barcelona Argentina Open - Buenos Aires Chile Dove Men+Care Open - Santiago Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Aix En Provence Challenger Internazionali BNL d'Italia - Rome Bordeaux Challenger Cordoba Open - Cordoba Western & Southern Open - Cincinnati European Open - Antwerp Shanghai Rolex Masters - Shanghai Perugia Challenger BNP Paribas Masters - Paris Montechiarugolo Challenger BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo San Benedetto Challenger Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Bratislava 1 Challenger Open Parc - Lyon Tulln Challenger Mutua Madrid Open - Madrid Malaga Challenger Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Valencia Challenger Maia Challenger Western & Southern Open - Cincinnati Winston-Salem Open - Winston-Salem Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Generali Open - Kitzbuhel BNP Paribas Open - Indian Wells Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Girona Challenger Madrid Challenger Mutua Madrid Open - Madrid Aix En Provence Challenger Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Iasi Challenger Shanghai Rolex Masters - Shanghai San Marino Challenger Cordenons Challenger Sophia Antipolis Challenger Seville Challenger Szczecin Challenger Swiss Open - Gstaad Prostejov Challenger Miami Open - Miami Lyon Challenger Perugia Challenger Monte-Carlo Rolex Masters - Monte-Carlo Montemar Challenger Genova Challenger Szczecin Challenger BNP Paribas Masters - Paris Punta Del Este Challenger BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid EFG Swiss Open - Gstaad Girona Challenger If Stockholm Open - Stockholm Internazionali BNL d'Italia - Rome Movistar Chile Open - Santiago Prostejov Challenger Sassuolo Challenger Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Villena Challenger Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Szczecin Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Genova Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Argentina Open - Buenos Aires Rio Open - Rio de Janeiro cinch Championships - London Monte-Carlo Rolex Masters - Monte-Carlo Generali Open - Kitzbuhel Erste Bank Open - Vienna Generali Open - Kitzbuhel Grand Prix Hassan II - Marrakech EFG Swiss Open - Gstaad Open Seat Godo 2007 - Barcelona Open Sabadell Atlantico - Barcelona German Tennis Championships - Hamburg Malaysian Open - Kuala Lumpur China Open - Beijing Kremlin Cup - Moscow Barcelona Open Banc Sabadell - Barcelona Barcelona Open Banc Sabadell - Barcelona Valencia Open - Valencia Erste Bank Open - Vienna Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle Suisse Open - Gstaad Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Kremlin Cup - Moscow Erste Bank Open - Vienna ASB Classic - Auckland Royal Guard Open Chile - Vina del Mar Brasil Open - Sao Paulo Geneva Open - Geneva Brasil Open - Sao Paulo Gerry Weber Open - Halle Abierto Mexicano - Los Cabos Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Sydney International - Sydney Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Plava Laguna Croatia Open - Umag Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Geneva Open - Geneva SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel Open de Tenis Comunidad Valenciana - Valencia Kremlin Cup - Moscow Chengdu Open - Chengdu Qatar ExxonMobil Open - Doha Millennium Estoril Open - Estoril cinch Championships - London Nature Valley International - Eastbourne Generali Open - Kitzbuhel Geneva Open - Geneva European Open - Antwerp Argentina Open - Buenos Aires China Open - Beijing Plava Laguna Croatia Open - Umag Plava Laguna Croatia Open - Umag EFG Swiss Open - Gstaad Millennium Estoril Open - Estoril Mallorca Championships - Mallorca Grand Prix Hassan II - Casablanca Ecuador Open - Quito Grand Prix Hassan II - Marrakech Gijon Open - Gijon Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Open Sud de France - Montpellier Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Internazionali BNL d'Italia - Rome Aircel Chennai Open - Chennai Barcelona Open BancSabadell - Barcelona Swiss Indoors Basel - Basel Emilia-Romagna Open - Parma Grand Prix Hassan II - Marrakech Geneva Open - Geneva China Open - Beijing Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg Gonet Geneva Open - Geneva Mutua Madrid Open - Madrid Rogers Cup - Toronto Rogers Cup - Toronto Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris U.S. Open - New York U.S. Open - New York U.S. Open - New York French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, World Group, QF, SRB-ESP 4-1 Davis Cup, World Group, SF, FRA-ESP 3-2 Davis Cup, Group B, Valencia Davis Cup, World Group, 1R, ESP-GBR 3-1 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Olympics - Rio de Janeiro Heilbronn Challenger